这种情况一般是EXE与操作系统的关联信息丢失了,重建关联信息就行了。下载文件,放电脑上运行就行了。unexe.zip
如果程序写入数据插入是mysql的较低版本语句。在高版本的MYSQL里数据没法插入。那可以在mysql中修改my.cnf,找到sql_mode,修改值为:NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION如果没有该字段 ,在[mysqld]标签里新增:sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION然后重启mysql。
1、关闭数据库的服务。
2、然后把数据库文件剪切出来。
3、然后在重启服务。进入SqlSever删除数据库(因为文件已经剪切走了,所以不会删除文件)
4、再把数据库拷到其它位置,再附加就可以了。
解决方法:
/*修改数据库为紧急模式*/
alter database 库名 set emergency
/*修改为单用户模式*/
alter database 库名 set single_user
/*修复数据库日志*/
dbcc checkdb(库名,repair_allow_data_loss)
/*恢复多用户模式*/
alter database 库名 set multi_user
MySQL 5.6 以及以上版本下,安装 WordPress 4.6 及以上版本的时候,默认的编码整理方式为 utf8mb4_unicode_520_ci,但是 MySQL 5.5 及以下版本的数据库,不支持 utf8mb4_unicode_520_ci,所以无法导入。
处理的办法,就是使用 sublime text 等代码编辑器,
打开 .sql 数据库,然后批量查找替换所有的 utf8mb4_unicode_520_ci 为 utf8mb4_unicode_ci ,保存后上传即可。
还原或删除sql server 2008数据库时,经常烩出现:
“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下
关键SQL语句:
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE
用完之后再
ALTER database [ datebase] set online